bench ditch - French English Dictionary